package com.efast.dmom.equipment.dao.repair;

import com.efast.dmom.equipment.bean.EquipMaintainListBean;
import com.efast.dmom.equipment.bean.EquipRepairListBean;
import com.efast.dmom.equipment.bean.EquipmentMaintainQueryBean;
import com.efast.dmom.equipment.bean.EquipmentRepairQueryBean;
import org.apache.ibatis.annotations.Param;

import com.efast.dmom.equipment.entity.EquipRepairOrder;

import java.util.List;

/** 

* @author 作者 Aaron Liu: 

* @version 创建时间：2019年8月15日 下午3:54:06 

* 类说明 

*/
public interface EquipRepairOrderDao {

    /**
	 *删除订单信息
     * @param id
     */
    public void deleteRepairOrder(@Param(value = "id") Integer id);

    /**
     * 分页查询 维修单据列表（包含当前用户具备的单据操作handle）
     * @param queryBean
     * @return
     */
    public List<EquipRepairListBean> queryRepairOrderByPage(EquipmentRepairQueryBean queryBean);

    /**
     * 分页查询 维修单据列表（包含当前用户具备的单据操作handle）
     * @param queryBean
     * @return
     */
    public int countRepairOrder(EquipmentRepairQueryBean queryBean);
}
